how to become a real estate developer